package oa.hleast.xswl.common.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;

/**
 * 活动培训状态
 */
@Getter
@NoArgsConstructor
@AllArgsConstructor
public enum ActivityStatusEnum {

    /**
     * 报名中
     */
    SIGNING_UP(0),
    /**
     * 进行中
     */
    RUN(1),
    /**
     * 已结束
     */
    FINISH(2),
    /**
     * 未开始
     */
    NOT_START(3);

    private Integer code;

    public static ActivityStatusEnum getEnumByCode(int code) {
        for (ActivityStatusEnum value : ActivityStatusEnum.values()) {
            if (value.code.equals(code)) {
                return value;
            }
        }
        return null;
    }
}
